home *** CD-ROM | disk | FTP | other *** search
/ Total Network Tools 2002 / NextStepPublishing-TotalNetworkTools2002-Win95.iso / Archive / Download Tools / NetAnts.exe / HISTORY.TXT < prev    next >
Encoding:
Text File  |  2000-10-09  |  19.6 KB  |  519 lines

  1. NetAnts History
  2. Written by Lewis Hong(hong_lewis@netants.com)
  3.  
  4. Version 1.23 (2000.10)
  5. *************************************************************************
  6. New Feature:
  7. 1) Invert selection job items
  8. 2) Parse HTTP header "Content-Disposition" filename (freedrive.com)
  9. 3) OEM Info in splash and about dialog
  10. 4) Letter series can be used when add batch jobs
  11. 5) Showing big figure in K unitú¼and with comma separator
  12. 6) "Total time" and "Average BPS" added to info window
  13. 7) URL Bookmark added
  14. 8) Shell context menu integration
  15. 9) Update version check
  16. 10) Import broken download
  17.  
  18. Bug Fix:
  19. 1) Check downloading file when auto rename
  20. 2) Can't save security configuration
  21. 3) Crash when sending file to recycle bin under NT4
  22. 4) Get correct file length with FTP symbol link
  23. 5) Using 8.3 filename to feed virus scanner
  24. 6) Display local filename dynamically when downloading
  25. 7) "Internet explorer should restart" reported when startup
  26. 8) Receive 1 byte when reading server reply
  27.  
  28. Version 1.22 (2000.6)
  29. *************************************************************************
  30. New Feature:
  31. 1) Delete downloaded file to recycle bin
  32. 2) Show language menuitem in order
  33.  
  34. Bug Fix:
  35. 1) "Download by NetAnts" crash in zdnet download 
  36. 2) Disable "Set Priority to don't download" when job is running or in queue
  37. 3) Initial toolbar state when startup
  38. 4) Restart ant to retry if can't resume (101% with transparent web cache) 
  39.  
  40. Version 1.21 (2000.6)
  41. *************************************************************************
  42. Bug Fix:
  43. 1) Can't save job column customization under NT
  44. 2) Can't save toolbar customization under NT
  45. 3) Corrupted string load from registry under NT
  46. 4) Update job list and info view when auto rename
  47. 5) Set job status to error after changed priority
  48. 6) Hide or show main window when toggle desktop
  49. 7) Can't restore window normal position
  50.  
  51. Version 1.2 (2000.5)
  52. *************************************************************************
  53. New Feature:
  54. 1) Save rebar band position
  55. 2) Skin supported
  56. 3) Support SOCKS4a with DNS lookup
  57. 4) Remember last download directory
  58. 5) Localize NetAnts by making easy-to-make language packages
  59. 6) Customise toolbar button
  60. 7) Customise job window column
  61. 8) Delete downloaded file when delete job
  62. 9) Use default proxy for all jobs
  63. 10) Extract comment when drop HTML fragment
  64. 11) Prase <BASE HREF=...> as referer
  65. 12) Edit multi jobs' property
  66. 13) Restart ant when downloading
  67. 14) Retrieve username and password from DUN
  68. 15) Don't download job priority
  69. 16) Backup download database every day
  70. 17) Fix corrupt zip archive
  71. 18) Small banner added to AD bar
  72.  
  73. Bug Fix:
  74. 1) Incorrect splitter clip rectangle
  75. 2) Unpaint region when toggle toolbar or wavebar
  76. 3) Can't create file map under NT
  77. 4) User, password and download directory will be reset incorrectly when edit job
  78. 5) Decode HTML clipboard data as UTF8
  79. 6) Deal with relative path when combine URL
  80. 7) Using job URL as referer when add links from link window
  81. 8) Keep authorization when redirect
  82. 9) Ignore invalid FTP list data (ftp://ftp.cs.virginia.edu)
  83. 10) Don't use EWX_FORCE when shutdown
  84.  
  85. Version 1.1 (2000.4)
  86. *************************************************************************
  87. New Feature:
  88. 1) Auto scroll log window
  89. 2) Show notification message
  90. 3) New style job log
  91. 4) Proxy list added
  92. 5) Support SOCKS4/5 
  93. 6) Authorization supported with HTTP proxy connect mode 
  94. 7) Export URL list
  95. 8) Start and stop every ant when downloading
  96. 9) Default file name button added in job property dialog
  97. 10) Toggle toolbar, statusbar, histogram bar, virtual folder and views
  98. 11) Save splitter position
  99.  
  100. Bug Fix:
  101. 1) Can't download FTP file with HTTP proxy connect mode
  102. 2) Get file length with HCLFTPD server
  103. 3) Blank category menu in urllist dialog
  104. 4) Using existing dailup connection
  105. 5) Can't show main menu
  106.  
  107. Version 1 (2000.2)
  108. *************************************************************************
  109. New Feature:
  110. 1) Info window added
  111. 2) Credits in about dialog
  112. 3) Double click downloaded job to launch it
  113. 4) Select jobs based on filename regular expression (Addjobs Dialog)
  114. 5) Enhanced job window tooltip
  115. 6) Refuse to enter suspend mode when downloading (Power managerment)
  116. 7) Link window added
  117. 8) Virtual folder window added
  118. 9) Show menuitem with icon
  119. 10) Tab window animation effect    
  120. 11) Set 256-colors bitmap as background of window
  121. 12) Show bps with gradient bar
  122. 13) Removable rebar control
  123. 14) 256-colors small icon used (JobStat, TabIcon...)
  124. 15) Antbar in log window
  125. 16) Using listview to show log message
  126. 17) Autosize statusbar part
  127. 18) Show job stat in status bar
  128. 19) Simulate NetVampire(3)'s DDE interface to work with WWW&FTP observer(http://www.allnetic.com/)
  129. 20) Auto exit when done downloading
  130. 21) Check all links and selected links in urllist dialog
  131. 22) Confirm when clear job log
  132. 23) FTP ASCII mode: Yes, No and Auto (base on file backsuffix)
  133. 24) Stop if server doesn't support resume
  134. 25) Change local filename automatically where redirecting
  135. 26) Auto-fit drop basket position when dropping URL
  136. 27) Registry value Layout\NoWindowBK added
  137.  
  138. Bug Fix:
  139. 1) Disable "Start all" when all downloaded
  140. 2) Calculate statusbar height dynamically
  141. 3) ClipCursor when dragging splitter 
  142. 4) Save configure in HKEY_CURRENT_USER
  143. 5) Save configure just after modified
  144. 6) Process readonly HTML file
  145. 7) Don't show plain password in log window
  146. 8) Case-insensitive when parsing default protocol
  147. 9) Reset job status to be checked update
  148. 10) Don't report error at startup when netscape hasn't been installed 
  149. 11) Can't explore local file when name = "download.aspid=1909"
  150. 12) Spin style UDS_NOTHOUSANDS added
  151. 13) Start jobs from top to bottom
  152. 14) String template max-match (1.1.jpg <-> *.jpg)
  153. 15) Ignore duplicate URL captured from clipboard 
  154. 16) Can't get ftp list data when permission denied
  155. 17) Set timer with id = 0
  156. 18) Play sound once when add multiple jobs
  157. 19) Revised block-split algorithm
  158. 20) Invalid time elpased when system time changed
  159. 21) Base URL like http://www.foobar.com/ allowed when parsing HTML
  160. 22) Wrong port number with http://user:4pass@www.foobar.com/foo/bar.zip
  161. 23) Convert %xx in FTP URL
  162. 24) Go on downloading if get FTP LIST error response code
  163. 25) Crash when parsing http reply code
  164. 26) Don't using default port number when constructing HTTP HOST tag
  165. 27) Invalid field value in DDE reply 
  166.  
  167. Version 1 Beta 2.75(1999.10)
  168. *************************************************************************
  169. New Feature:
  170. 1) Support external resource dll (multi language)
  171. 2) Default action if file already exists
  172. 3) Toggle open cancelled URL in browser
  173. 4) Support HTTP proxy mode : CONNECT (Wingate 2.1d)
  174. 5) Create .NFO file
  175. 6) Crash report added
  176. 7) Abortive shutdown no use socket
  177. 8) User and password based on URL mask (Option->Security)
  178. 9) Process web page file
  179. 10) Support HTML clipboard format (Drag&Drop)
  180. 11) Register .!!! as new shell file type
  181. 12) Add "Start All" and "Stop All" to context menu
  182. 13) IE5 toolbar/menu quick launch
  183. 14) Show transfer speed by animation frame rate 
  184.  
  185. Bug Fix:
  186. 1) Go on downloading with some error reply code (FTP LIST)
  187. 2) Changed how clipboard monitoring works to avoid MS Word crashing when text is cut from a document.
  188. 3) OLE Server busy when drop link (InSendMessage)
  189. 4) Go on downloading with FTP 421 reply code
  190. 5) Logo margin in about dialog box
  191. 6) Max job number limit removed
  192. 7) Local filename changed when choose different URL from edit job dialog
  193. 8) Stack overflow when using "Download All by NetAnts" 
  194. 9) Correctly show chinese character in log window
  195. 10) Reposition splitter bar after startup
  196. 11) Reset job file if corrupt
  197. 12) TBM_SETRANGE failed when Maximum value is too large
  198. 13) Load RICHED20.DLL if exist
  199. 14) URL list file didn't be closed after used
  200.  
  201. Version 1 Beta 2.70(1999.8)
  202. *************************************************************************
  203. New Feature:
  204. 1) Using HTTP proxy and using FTP proxy separately
  205. 2) Move PASV mode to protocol tab (default mode)
  206. 3) Support FTP ASCII mode
  207. 4) Get file date and time from server
  208. 5) Category popup menu added
  209. 6) Download again & check update
  210. 7) Overwrite, resume, auto rename or cancel can be choosed if file already exists
  211.  
  212. Bug Fix:
  213. 1) Delay wait for next retry didn't take effect sometimes
  214. 2) Didn't show default AD image when started by browser click
  215. 3) Uncheck "schedule download" when popup dropbasket menu
  216.  
  217. Version 1 Beta 2.67(1999.8)
  218. *************************************************************************
  219. New Feature:
  220. 1) Save option tab added to add multi jobs dialog
  221. 2) Import URL list file (URL list file, HTML import file)
  222. 3) Enhanced storage I/O when delete or add many jobs
  223. 4) Improved Browser Integration for IE 5.0
  224. 5) Generate sequence URL
  225. 6) Open cancelled URL in browser
  226. 7) Advert banner added
  227.  
  228. Bug Fix:
  229. 1) Popup "Save as empty" infinitely with add job dialog 
  230. 2) Create title tip fail if NoSplash has been set
  231. 3) Always set "Download all by NetAnts" to c:\program files\netants\nagetall.htm
  232. 4) Can't get correct suffix of URL when NetAnts isn't running
  233. 5) Get next job incorrectly when delete multi selected jobs
  234. 6) Alt + -> and Alt + <- in browser
  235.  
  236. Version 1 Beta 2.65(1999.8)
  237. *************************************************************************
  238. New Feature:
  239. 1) Reset colors in option->visual
  240. 2) More precisely auto dialup support, tiny change in dialing dialog
  241. 3) Delay before every retry
  242. 4) Improved Browser Integration with Netscape 3.0+ and IE 4.0+
  243. 5) Server side control tag added : HTTP(NetAnts: MaxConnection=x), FTP(230-NetAnts: MaxConnection=x)
  244. 6) Browser integration and clipboard monitor menuitem added
  245. 7) Yield speed when connecting (automatic mode)
  246. 8) Upgrade option->saveto
  247. 9) Show URL list dialog when choose "download all" from IE context menu
  248. 10) Regular expression support (?*) with suffix in Option->Saveto, Option->Automation
  249.  
  250. Bug Fix:
  251. 1) Play wave file serially (winmm.dll crash)
  252. 2) Misspell HTTP header (Referrer shoud be Referer)
  253. 3) Duplicate IE context menu item "Download by NetAnts"
  254. 4) Encrypted password corrupt if length = 8 * X
  255. 5) Explorer crash if local file has been deleted
  256. 6) Automatic speed limit > maximun speed
  257.  
  258. Version 1 Beta 2.60(1999.7)
  259. *************************************************************************
  260.  
  261. New Feature:
  262. 1) Speed limit mode : Unlimited, Manual and Automatic
  263. 2) User can customize the color of histogram
  264. 3) Support Internet Explorer link click by implementing COM server
  265. 4) Support UrlPro (http://www.enterpspace.org/molsoft)
  266. 5) Hyperlink effect in about dialog
  267. 6) Add "Download All by NetAnts" to IE context menu
  268. 7) Simulate GetRight's DDE interface for funny Screensaver(http://www.getright.com/getright_sparks.zip)
  269. 8) Download directory in drop basket
  270. 9) Editable Referrer and User-Agent tag
  271. 10) Recreate tray icon after explorer crash (>=IE4)
  272. 11) Async DNS lookup
  273. 12) Show current total BPS in status bar
  274. 13) Registry value Layout\NoSplash added
  275. 14) Formal installer(uninstall) used 
  276.  
  277. Bug Fix:
  278. 1) VBScript function name conflict with IE5
  279. 2) "New version of comctl32.dll needed" reported 
  280. 3) Create splash window in main thread (rasapi32 no response randomly)
  281. 4) Get local filename from URL incorrectly
  282. 5) Virus scan file path with blank 
  283. 6) Memory block corrupt when analysis URL with :port
  284. 7) Dialup and auto hangup can't work under NT
  285. 8) Right-bottom corner in statusbar 
  286.  
  287. Version 1 Beta 2.55(1999.4)
  288. *************************************************************************
  289.  
  290. New Feature:
  291. 1) Schedule download and hang up
  292. 2) Delete all downloaded job
  293. 3) Click animate logo to visit website of NetAnts
  294. 4) Add "Download by NetAnts" to IE context menu
  295. 5) Check host name loosely, such as http://you&me.163.net
  296. 6) Animate window zoom effect
  297. 7) Assign directories for received files with certain extensions
  298. 8) "Send email" and "Visit home page" add to menu
  299.  
  300. Bug Fix:
  301. 1) Limited log message line count
  302. 2) Decode %xx in URL when save to local file name
  303. 3) Choose add job when valid URL in clipboard didn't show dialog
  304. 4) Change "browse virus scanner" dialog template from "save as" to "open"
  305. 5) Ignore URL with CGI query when click in browser
  306. 6) Menu shortcut "Alt+D" 
  307. 7) Defragment when save job file
  308. 8) Addjob dialog can't pop out in Win98 
  309. 9) Tray context menu position when appbar is on the top
  310. 10) Non-absolute URI redirection, such as http://www.shareware.ru/load.asp?id=97
  311. 11) Right click in tray context menu
  312. 12) Autoshutdown can't take effect on NT
  313.  
  314. Version 1 Beta 2.51(1999.2)
  315. *************************************************************************
  316.  
  317. New Feature:
  318. 1) Auto paste URL in add job dialog
  319. 2) Show host and proxy address in log window
  320. 3) Default sound effect (voice from my girlfriend :-) )
  321.  
  322. Bug Fix:
  323. 1) DDE request URL with comma in double quote paire
  324. 2) force main window redraw after first startup
  325. 3) Don't reprot "register netscape fail" if Netscape hasn't been installed
  326.  
  327. Version 1 Beta 2.5(1999.2)
  328. *************************************************************************
  329.  
  330. New Feature:
  331. 1) User can hide "User-Agent" tag with HTTP protocol
  332. 2) Support Internet Explorer link click
  333. 3) Click with Atl will get any link in browser, click with Ctrl will not get any link in browser
  334. 4) Simulate NetVampire(2.41)'s DDE interface to work with HTMLImport and URLPost(http://www.geocities.com/SiliconValley/Campus/9680/index.html)
  335. 5) Always retry when error occurs
  336. 6) Automatically start all jobs after running
  337. 7) Explore and lanuch local file
  338. 8) Use Cookies from your web browser(IE and Netscape)
  339. 9) Support Opera link click with help of plugin 
  340. 10) Add Job priority
  341. 11) Sortable job list
  342. 12) Create directory in the fly
  343. 13) User:Pass@URL syntax support for FTP and HTTP
  344.  
  345. Bug Fix:
  346. 1) NT clipboard viewer
  347. 2) Check job column width > 0 (Empty job win ?)
  348. 3) Check duplicate URL before adding job
  349. 4) Fix "modify tray icon fail" and "delete tray icon fail"
  350. 5) "Stop all jobs" didn't decrease number of queue jobs
  351. 6) Rewrite netscape protocol handler after startup
  352. 7) Don't always show "please restart netscape" 
  353. 8) Enlarge buffer size of ftp reply (ftp://ftp..novalogic.com crash)
  354. 9) Fix bug with multipart boundary (Netscape-Commerce/1.12, www.adom.com)
  355. 10) Check Content-Range header (Netscape-Commerce/1.12, www.adom.com)
  356. 11) Set wrong splitter bar position when window is maximized 
  357. 12) Set menuitem state correctly
  358.  
  359. *************************************************************************
  360. Version 1 Beta 2.41(1998.10)
  361.  
  362. Bug Fix:
  363. 1) Proxy authorization with wrong tag
  364.  
  365. *************************************************************************
  366. Version 1 Beta 2.4 (1998.9)
  367.  
  368. New Feature:
  369. 1) Show received bytes in tooltip of tray icon
  370. 2) Show job status in tooltip of drop basket
  371. 3) Using state image instead of resume column
  372. 4) Compressed job file, less disk space need
  373. 5) Always show tray icon
  374. 6) Dialer, auto hangup, auto shutdown toolbar and menu added
  375. 7) Select all, stop all, start all menu added
  376. 8) Save password with encryption in registy and job file
  377. 9) Auto redial when disconnected
  378. 10) Copy URLs of selected job item
  379. 11) Accelerator key
  380.  
  381. Bug Fix:
  382. 1) Drag drop basket with left hand mouse
  383. 2) load proxy configure of Beta 2.1
  384. 3) Don't increase received bytes when connecting
  385. 4) Invalid send winpopup to
  386. 5) Dynamically load RAS api
  387. 6) Disable dialup when no RAS entry
  388. 7) Check valid dialup entry 
  389. 8) Job can been edit after done (readonly)
  390.  
  391. *************************************************************************
  392. Version 1 Beta 2.3 (1998.8)
  393.  
  394. New Feature:
  395. 1) Proxy and Connection per job
  396. 2) Add comment column
  397. 3) Toggle drop basket always on top
  398. 4) User can type "netants" from StartMenu->Run, AppPath 
  399. 5) Double click drop basket to show or hide main window
  400. 6) More sensitive BPS update, estimate time depend on history (7/8)
  401. 7) Dial-Up network support
  402. 8) Auto shutdown and auto hang up
  403. 9) Set max error limit to 200
  404.  
  405. Bug Fix:
  406. 1) Check window position when startup
  407. 2) Check HTTP and FTP reply with file length <= 0
  408. 3) More retries when meet protocol error reply
  409. 4) Do PostMessage until success, message queue full, zomb ant
  410. 5) Deal with HTTP/0.9 server
  411. 6) Don't send STAT again, extract size from RETR directly
  412. 7) Don't clear all downloaded block when meet unresume server
  413. 8) HTTP Reply 200 is not always equal to unresume
  414. 9) Import broken file from unresume site
  415. 10) Save job win column width = 0
  416. 11) Job statistics with better algorithm , never be a CPU hog with many jobs
  417. 12) Move Permanently and move Temporarily
  418. 13) Filter invalid character when saving file
  419. 14) Erase head and trail blank when getdlgitemtext
  420. 15) When edit job, change always be saved, even if press cancel 
  421.  
  422. *************************************************************************
  423. Version 1 Beta 2.2 (1998.8)
  424.  
  425. New Feature:
  426. 1) Resume broken download file
  427. 2) Support HTTP basic authorization(base64)
  428. 3) Support HTTP proxy authorization
  429. 4) Customize sounds from Control Panel 
  430. 5) FTP via HTTP proxy
  431. 6) FTP PASV mode
  432. 7) Log window autoscroll
  433. 8) FTP proxy mode: SITE, OPEN, USER, USER with logon
  434. 9) Add MRU 
  435. 10) Virus check
  436. 11) Histo sampling interval
  437. 12) Add resume column
  438. 13) Add "option" and "add job" in context menu
  439.  
  440. Bug Fix:
  441. 1) Check configure when load from registry
  442. 2) Save uninitialized configure
  443. 3) Two "\r\n" when "Content-type: multipart/x-byteranges" (websitepro)
  444. 4) Show previous instance if already run    
  445. 5) Wrong job status if restart with unsupport protocol
  446. 6) Relative redirect URL (www.winzip.com)
  447. 8) HTTP header "Connection : close" added 
  448. 7) HTTP header Host with port
  449. 8) SetClipboardViewer fail 
  450. 9) _beginthreadex instead of CreateThread, prevent from memory leak
  451. 10) Extract file size from reply of RETR
  452. 11) Adjust MIN_BLOCK_SEG_LEN to 20, less connection
  453. 12) Only show one add job dialog
  454. 13) Repaint histo wavebar with better algorithm 
  455.  
  456. *************************************************************************
  457. Version 1 Beta 2.1 (1998.7)
  458.  
  459. New Feature:
  460. 1) Add job default in configure
  461. 2) Support HTTP redirect link
  462. 3) Autosave job 
  463. 4) Edit job URL and save file
  464. 5) Detail download log
  465. 6) Send winpopup message when job complete
  466. 7) Max running jobs limit and job queue
  467. 8) Auto delete job when job complete
  468. 9) Dbclick to edit job
  469. 10) Multi select job list
  470. 11) job list tooltip
  471.  
  472. Bug Fix:
  473. 1) Unregister netscape fail if reg value not exist
  474. 2) Job refresh block window, setblockstate 
  475. 3) Save jobs when windows shutdown
  476. 4) Save jobfile in current directory
  477. 5) Job listview flash
  478. 6) EndPaint with wrong parameter, user resource leak 
  479.  
  480. *************************************************************************
  481. Version 1 Beta 2 (1998.7)
  482.  
  483. New Feature:
  484. 1) Add Bps and Est time to job list
  485. 2) Support http proxy
  486. 3) Support ftp proxy(user@site)
  487. 4) Support ftp login authorization
  488. 5) Save job list to compound file
  489. 6) Add drop basket
  490. 7) Add tray icon context menu
  491. 8) Add detail log window
  492. 9) Add histogram
  493.  
  494. Bug Fix:
  495. 1) Not ping until resolved
  496. 2) Anonymous logging with no passwod
  497. 3) Dynamically link to ICMP api
  498. 4) Set iRet to -2 when received message
  499. 5) Create socket with protocol = 0 to work with NetSonic  
  500. 6) Default download directory with other attributes
  501. 7) Server reply wrong content-length with 0-
  502. 8) Delete !!! file when delete job
  503. 9) Auto add '\r' with winproxy
  504. 10) Add host and user-agent header in http request
  505.  
  506. *************************************************************************
  507. Version 1 Beta 1.01 (1998.6)
  508.  
  509. Bug Fix:
  510. 1) Auto append '\' after download directory
  511. 2) Send "TYPE I" before send "SIZE" to ftp server
  512. 3) Restore the window position to maximize after start
  513. 4) correct ratio with large file
  514.  
  515. *************************************************************************
  516. Version 1 Beta 1.0 (1998.6)
  517.  
  518. Initial release
  519.